package com.mayikt;

import org.openjdk.jol.info.ClassLayout;

import java.util.Hashtable;

/**
 * @ClassName Test007
 * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com
 * @Version V1.0
 **/
public class Test007 extends Thread {
    private static Object object = new Object();

    /**
     * 演示偏向锁
     */
    @Override
    public void run() {
        for (int i = 0; i < 5; i++) {
            synchronized (object) {
                System.out.println(ClassLayout.parseInstance(object).toPrintable());
            }

        }
    }


    public static void main(String[] args) {
        // 偏向锁默认就开启，但是应用程序启动的时候 ，需要等待一段时间
//        Test007 t1 = new Test007();
//        t1.start();;
//        Thread.sleep(30);
//        Test007 t2 = new Test007();
//        t2.start();;
        Hashtable hashtable= new Hashtable<>();
        hashtable.put("","");
    }
}
